草庐IT

Android sdkmanager 可用包

全部标签

c++ - 是否有可用于 C++ 的广泛使用的多处理抽象库?

我来自Python,正全力转向C++。而且,我最近提出的一个问题是:C++中是否有广泛使用的开源多处理抽象库?我正在考虑使多处理(alafork)更易于管理的东西,类似于Python的multiprocessingstdlib库。我想没有这样的东西。我完全希望有一个Boost::Process就像有一个Boost::Thread. 最佳答案 OpenMP(OpenMulti-Processing)是我所知道的唯一库http://en.wikipedia.org/wiki/OpenMP--然而,它并不像Python通过创建新进程那样处

单元的 C++ 可用 "literal suffix code"

C++1x支持文字后缀(cmp。例如http://ecn.channel9.msdn.com/events/GoingNative12/GN12Cpp11Style.pdf)。我正在使用gcc4.7并想为我们的系统引入一些单元。最值得注意的是,我们一半的代码使用度数,另一半使用弧度(由于各种第3方库),显然这总是导致错误的原因。能够说例如“弧度角=90_deg;”会很有帮助。我研究了如何实现它,它看起来可行,但是需要一些时间才能使一切正常。所以我想知道是否有一个完成/测试过的实现已经实现了所有可以使用的东西(不需要每个C++开发人员重新实现它,是吗?)。除了rad/deg,我正在寻找长

c++ - 如何确定 std::chrono::monotonic_clock 是否可用?

C++0xN3092指出monotonic_clock是可选的:20.10.5.2Classmonotonic_clock[time.clock.monotonic]Objectsofclassmonotonic_clockrepresentclocksforwhichvaluesoftime_pointneverdecreaseasphysicaltimeadvances.monotonic_clockmaybeasynonymforsystem_clockifsystem_clock::is_monotonicistrue.Theclassmonotonic_clockiscond

c++ - 是否有可用的 C++ 样式和/或标准示例文件?

虽然有很多关于编码风格、美化和实现的问题,但我还没有找到任何用作风格快速引用的示例C++文件。该文件应为一两页长,并举例说明给定的编码标准/风格。例如,GoogleC++风格指南是一个很好的引用,但我认为将以他们的风格编写的一到两页的代码固定在墙上,在日常使用中会更有用。这些是否已经存在? 最佳答案 我认为Bjarne的JSFAVC++CodingStandards(doc)非常棒。虽然这是一篇很长的文章,而且与您可以在日常应用程序等中安全使用的内容相悖,但它是一份很好的文档。这是因为它解释了原因并举例说明何时可以违反规则以及为什么

c++ - `django model` 类型抽象是否可用于 C++?

在Django(使用Python)中,您可以非常轻松地创建“模型”,允许您抽象出所有SQL,并简单地使用对象从数据库中检索/存储信息。任何人都可以指出允许我做同样事情的c++库吗?目前我们正在使用postgres后端并通过libpqxx连接到它。我们正在创建自己的面向对象的数据模型,但实际上必须一遍又一遍地复制/粘贴sql代码,然后为每个“模型”对其进行修改。如果我们必须移动到不同的后端,上帝会帮助我们,因为大部分代码都需要调整(目前它并没有以仅创建不同后端部分的方式抽象)。是否存在允许我连接到不同类型的后端数据库并抽象出编写任何SQL来定义和使用我们的数据库模型的需要的库?

c++ - 如何使用 OpenCV 中可用的压缩算法?

我需要使用压缩算法和OpenCV库实现一个软件来跟踪图像流中的移动对象。我读过OpenCV包含此算法的实现,但我没有找到解释如何使用OpenCV中可用的相应函数的示例或教程。cvCreateConDensation函数分配CvConDensation结构并要求状态vector的维度(dynam_params),测量vector的维度(measure_params)和样本数量(sample_count)。状态vector的维度应该引用对象的状态:例如,如果状态可以是被跟踪对象的中心点,那么状态vector应该包含对象中心的两个坐标,所以在这种情况下,状态vector的维数应为2;以类似的

c++ - Python - 如何检查弱引用是否仍然可用

我正在将一些weakrefs从Python传递到C++类,但是C++析构函数在真实对象已经死亡时积极尝试访问ref,显然它崩溃了......是否有任何PythonC/API方法来查明Python引用是否仍然存在或任何其他已知的解决方法?谢谢 最佳答案 来自PythonCAPI文档:PyObject*PyWeakref_GetObject(PyObject*ref)Returnvalue:Borrowedreference.Returnthereferencedobjectfromaweakreference,ref.Iftheref

c++ - 使一个类可用于其他程序

我正在用C++构建一个进化模拟器,但不是作为“真正的”可运行程序,而是其他程序应该#include的类。这个名为World的类具有一些函数,例如update()、getInfo()等...我在这里面临两个问题。首先,我不知道我究竟应该如何编译这个类,以及我应该为用户程序(#include类)提供哪些文件。显然,程序应该接收.hpp文件,但还有什么呢?World类的对象文件?这意味着我需要使用g++World.ouser.o-ouser语法编译用户程序,但有没有办法避免这样做(提到World.o在我的编译命令中)?同样,我不需要在编译命令中包含iostream.o。第二个问题是World

c++ - kcachegrind:没有可用于以下函数的源

我正在尝试使用$valgrind--tool=callgrind./myProgram查看带注释的源代码,然后使用$kcachegrind使用Ubuntu12.04(我有使用MacOSX的$qcachegrind也有同样的问题。C++脚本myProgram.cpp调用存在于.hpp文件中的函数(通过#include"../include/myHeader.hpp"等)。我这样编译myProgram.cpp:g++-g-omyProgrammyProgram.o-l我不关心查看第三方库的注释源。我希望看到的是myHeader.hpp和myProgram.cpp中函数的注释源代码。相反,我

c++ - 根据抽象工厂中可用的重载版本自动选择构造函数

我正在使用C++模板编写一个抽象工厂,但遇到了一个小障碍。即,泛型类T可以提供以下一种或多种构造对象的方法:staticT*T::create(intarg);T(intarg);T();我正在编写抽象工厂类,以便它可以按给定顺序自动尝试这三种可能的构造:templateclassFactory{public:T*create(intarg){returnT::create(arg);//firstpreferencereturnnewT(arg);//thisifabovedoesnotexistreturnnewT;//thisifabovedoesnotexist//compil